#include <stdio.h>
#include <string.h>

int main()
{
    // 定义一个字符串，长度为13字节
    char hello[13] = "Hello world!";
    // 定义一个指针变量，指向hello的第一个字节
    // 也就是p存放着hello的地址
    // *p存放的是hello[0]所存放的字符
    char *p = &hello[0];

    size_t i = 0;
    // 当*p为'\0'时，循环停止
    while(*p)   // 用循环来计算hello的字节数
        i++,p++;
    // 输出自制程序计算的长度
    printf("用自制程序测量出的字符串长度是%zu\n", i);
    // 输出strlen所计算的长度
    printf("用strlen测量出的字符串长度是%lu\n", strlen(hello));
    return 0;
}
